﻿@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-color:#EBECE7;
	font-family:微软雅黑
}
img {
	border:0px;
}
ul {
	margin:0px;
	padding:0px;
}
ul li {
	list-style-type:none
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:980px;
	margin:0px auto
}
/*
网页全体背景颜色   #EBECE7
网页全体字体颜色   #735749
网页全体字体颜色   #900（鼠标滑过颜色）
网页全体边框颜色   #DCDCDC
产品文字底部颜色   #F4F5F0
产品边框颜色 #E7E7E2

头部上横条
	背景颜色 #ECE7E3
	底部颜色 #E4DFDB（1像素）
	
头部中横条
	背景颜色 #F2EEED
	搜索边框颜色 #DCD3CE

导航栏横条
	背景颜色 #217405
	选酒标题背景颜色 #348B16
	栏目鼠标放上去的颜色 #58322C
	左侧分类背景 #735749
	左侧分类北京上边框 #81665C
	左侧分类背景下边框 #624B40
	

网页底部帮助背景色   #DED9D3
网页底部导航背景色   #352F2F
*/

.adLineDiv {
	width:978px;
	height:58px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	border:1px #DCDCDC solid;
}
.headerDiv {
	width:100%;
	background-color:#FFF
}
/****头部横条开始****/
.headerTopLineDiv {
	width:100%;
	height:30px;
	background-color:#ECE7E3;
	border-bottom:1px #E4DFDB solid;
	color:#735749;
	font-size:13px;
	position:fixed;
	left:0px;
	z-index:10000;
}
.headerTopLineDiv a {
	color:#735749;
	text-decoration:none
}
.headerTopLineDiv a:hover {
	color:#900;
}
.headerTopLineConDiv {
	height:30px;
	width:980px;
	margin:0px auto;
}
.headerTopLineLeftDiv {
	width:38%;
	text-align:left;
	line-height:30px;
	float:left;
	}
.headerTopLineRightDiv {
	height:30px;
	width:62%;
	text-align:right;
	line-height:30px;
	float:right;
}
.headerTopLineRightDiv ul {
	margin:0px;
	padding:0px;
	float:right
}
.headerTopLineRightDiv .lineul li {
	list-style-type:none;
	float:left;
	padding-left:20px;
	background:url(/Content/images//headerli.jpg) no-repeat 10px 10px;
}
.headerTopLineRightDiv ul .myuser {
	width:65px;
	text-align:left;
	background:url(/Content/images//sanjiao.jpg) no-repeat 77px 13px;
}
.headerTopLineRightDiv ul .mobile {
	width:60px;
	text-align:left;
}
.headerTopLineRightDiv ul .mobile a {
	padding-left:18px;
	background:url(/Content/images//shoujiIco.jpg) no-repeat 0px 2px
}
#myuserContent {
	display:none;
	width:95px;
	position:absolute;
	margin-top:30px;
	margin-left:20px;
 *margin-left:0px;
	z-index:1000;
	background-color:#FFF
}
#myuserContent ul {
	margin-top:5px;
	padding:0px;
}
#myuserContent ul li {
	padding:0px;
	float:left;
	width:95px;
	height:25px;
	line-height:25px;
	text-align:center;
	list-style-type:none;
}
.myuserContenta {
	background-color:#C53F4C;
}
.myuserContenta a {
	color:#FFF;
}
.myuserContenta a:hover {
	color:#FFF;
}
.myuserContentyuan {
	background-color:#FFF;
}
.myuserContentyuan a {
	color:#735749;
}
.myuserContentyuan a:hover {
	color:#735749;
}
#sanjiao {
	position:absolute;
	margin-top:24px;
	margin-left:60px;
 *margin-left:40px;
	width:14px;
	height:7px;
	background:url(/Content/images//sanjiao1.png) no-repeat 0px 0px;
	display:none;
	z-index:1000;
}
/****头部横条结束****/

/***头部logo条开始***/
.headerLogoLineDiv {
	height:100px;
	width:980px;
	margin:0px auto;
}
.headerLogoDiv {
	width:220px;
	height:75px;
	float:left;
	margin-top:20px;
}
.headerSearchDiv {
	width:440px;
	height:70px;
	float:left;
	margin-left:20px;
	padding-top:30px;
}
.searchtext {
	height:33.5px;
	line-height:33.5px;
	width:340px;
	border:1px #DCD3CE solid;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	padding-left:5px;
	color:#735749;
	font-size:14px
}
.headerSearchWord {
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#735749
}
.headerSearchWord a {
	color:#735749;
	text-decoration:none
}
.headerSearchWord a:hover {
	color:#900;
	text-decoration:underline
}
.headerCartDiv {
	width:120px;
	height:69px;
	float:right;
	padding-top:30px;
}
.headerTelDiv{
	width:140px;
	height:85px;
	padding-top:10px;
	float:left;
	margin-left:20px
	
}
.h_fwtitle{
			font-size:14px;
			color:#666;
			height:18px;
			line-height:18px;
		}
.h_fwTel{
			font-size:16px;
			font-weight:600;
			color:#C4414F
		}
.h_fwTel a{
			font-size:16px;
			font-weight:600;
			color:#C4414F;
			text-decoration:none
}
.h_fwTel a:hover{
			font-size:16px;
			font-weight:600;
			color:#C4414F;
			text-decoration:none
}

.headerCartButton {
	float:left;
	width:120px;
	height:35px;
	border:0px;
	background:url(/Content/images//gouwuchebg.png);
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	margin-right:5px;
}
.cartDiv {
	position:absolute;
	margin-left:-220px;
   *margin-left:-345px;
	margin-top:35px;
	background-color:#FFF;
	display:none;
	z-index:1000
}
.cartDiv .NoInfo {
	padding:10px;
	width:318px;
	border:1px #C0AA9D solid;
	color:#333
}
.cartDiv .NoInfo a {
	color:#333;
	text-decoration:none;
}
.cartDiv .OkInfo {
	padding:0px;
	width:338px;
	border:1px #C0AA9D solid;
	color:#333
}
.cartDiv .OkInfo a {
	color:#333;
	text-decoration:none;
}
#cart_ts{
	width:22px;
	height:21px;
	background-color:#999;
	position:absolute;
	background:url(/Content/images//cart_f.png);
	color:#FFF;
	font-size:13px;
	line-height:15px;
	text-align:center;
	float:left;
	margin-left:14px;
	margin-top:-15px;
	display:none
}

/****头部logo结束****/

/*****头部导航栏 开始*****/
.headerMenuLineDiv {
	width:100%;
	height:35px;
	background-color:#348B16
}
.headerMenuDiv {
	width:980px;
	height:35px;
	line-height:35px;
	margin:0px auto;
}
.headerMenuDiv .m {
	color:#FFF;
	text-decoration:none;
}
.headerMenuDiv ul {
	margin:0px;
	padding:0px;
}
.headerMenuDiv ul li {
	list-style-type:none;
	float:left;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	background:url(/Content/images//menu_ico.png) no-repeat right;
}
.menu0{
	width:200px;
	background-color:#999;	
}
#m_xiala{
	background:none;
	background:url(/Content/images//menu_left_san1.png) no-repeat 170px 15px #217405
}
.menu_mxiala{
	width:200px; z-index:10000; position:relative ; display:none; clear:both
}

.menu1 {
	width:80px;
}
.menu2 {
	width:102px;
}
.menu3 {
	width:102px;
}
.menu4 {
	width:80px;
}
.menu5 {
	width:95px;
}
.menu6 {
	width:102px;
}
.menu7 {
	width:113px;
}
.menu8 {
	width:102px;
}
.menu9 {
	width:102px;
}
.menu10 {
	width:106px;
	background-color:#666;
}
.MenuXialaDiv {
	width:800px;
	border:3px #348B16 solid;
	border-top:0px;
	position:absolute;
	background-color:#FFF;
	z-index:1000;
	display:none;
	font:12px/1.5 "微软雅黑", arial, helvetica, sans-serif;
	float:left
}
#MenuXialaDiv_2 {
	margin-left:-80px;
	margin-top:0px;
	*margin-left:-154px;
	*margin-top:28px;
}
#MenuXialaDiv_3 {
	margin-left:-182px;
	margin-top:0px;
 	*margin-left:-256px;
 	*margin-top:28px;
}
#MenuXialaDiv_4 {
	margin-left:-284px;
	margin-top:0px;
 	*margin-left:-347px;
 	*margin-top:28px;
}
#MenuXialaDiv_5 {
	margin-left:-364px;
	margin-top:0px;
 	*margin-left:-440px;
 	*margin-top:28px;
}
#MenuXialaDiv_6 {
	margin-left:-486px;
	margin-top:0px;
 	*margin-left:-574px;
 	*margin-top:28px;
}
#MenuXialaDiv_7 {
	margin-left:-588px;
	margin-top:0px;
 	*margin-left:-681px;
 	*margin-top:28px;
}
#MenuXialaDiv_8 {
	margin-left:-500px;
	margin-top:0px;
 	*margin-left:-572px;
 	*margin-top:28px;
}
#MenuXialaDiv_9 {
	margin-left:-602px;
	margin-top:0px;
 	*margin-left:-690px;
 	*margin-top:28px;
}
#MenuXialaDiv_10 {
	margin-left:-701px;
	margin-top:0px;
 	*margin-left:-791px;
 	*margin-top:28px;
}
.MenuXialaDiv .leftDiv {
	width:570px;
	float:left;
	margin-left:10px;
}
.MenuXialaDiv .AdDiv {
	float:right;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:8px;
}
.MenuXialaDiv .AdDiv img {
	border:1px #CCC solid
}
.LeftNav1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size:13px;
	line-height:36px;
	margin-top:10px;
}
.LeftNav1 ul li {
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #b4b4b4;
	height:36px;
	line-height:36px;
	float: left;
	width: 570px;
	text-align:left;
	background:none
}
.LeftNav1 A {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px!important;
	MARGIN: 1px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	color:#735749;
}
.LeftNav1 A:hover {
	COLOR:#900;
	text-decoration:underline
}
.LeftNav1 .title {
	color:#996600;
	font-weight:600;
	width:60px;
	float:left;
	font-size:12px;
	text-align:left
}
.LeftNav1 .title a {
	color:#996600;
	font-weight:600;
}
.LeftNav1 .title a:hover {
	color:#900;
	font-weight:600;
}
.LeftNav1 span {
	color:#999;
}
.menuAdLeftDiv {
	width:300px;
	float:left;
	margin:10px;
}
.menuSelfDiv {
	float:left;
	margin-top:10px;
}
.menuAdRightDiv {
	float:right;
	margin:10px;
}
.menuAdtitle {
	height:25px;
	line-height:25px;
	padding-left:10px;
	font-weight:600;
	text-align:left;
	border-bottom:1px #ddd solid;
	color:#960
}
.menuAdImg {
	padding-bottom:10px;
	padding-top:5px;
	height:auto;
}
.menuAdImg img {
	border:1px #ccc solid;
	float:left
}
.menuAdLi ul {
	margin-top:5px
}
.menuAdLi ul li {
	float:left;
	width:120px;
	height:20px;
	line-height:20px;
	text-align:left;
	padding-left:10px;
	background-image:none
}
.menuAdLi ul li a {
	text-decoration:none;
	color:#735749;
}
.menuAdLi ul li a:hover {
	text-decoration:underline;
	color:#900;
}
/***头部导航栏结束***/

/*购物车样式*/
.OkInfo ul {
	margin:0px;
	padding:0px;
}
.OkInfo ul li {
	float:left;
	border-bottom:1px #CCC dotted;
	width:100%
}
.cartHeaderConDiv {
	width:100%;
	height:100px;
}
.cartZongjie {
	height:50px;
	width:100%;
	background-color:#EDE9E6;
	line-height:50px;
}
.cartZongjie .cartZleft {
	width:190px;
	float:left;
	padding-left:10px;
	line-height:25px;
	font-size:13px
}
.cartZongjie .cartZright {
	width:110px;
	float:right;
}
.CartProConDiv {
	width:95%;
	margin:0px auto;
	margin-top:10px;
	height:80px;
}
.CartProConDiv .cartImgCon {
	width:60px;
	height:80px;
	float:left
}
.CartProConDiv .cartDivCon {
	width:250px;
	height:80px;
	margin-left:10px;
	float:left;
	line-height:25px;
	font-size:13px
}
.CartProConDiv .cartDivCon .c1 {
	width:180px;
	float:left;
	color:#666
}
.CartProConDiv .cartDivCon .c2 {
	width:70px;
	float:left;
	text-align:center
}
.CartProConDiv .cartDivCon .c1 .price {
	color:#900;
	font-size:14px;
	font-family:微软雅黑
}
.cartZongjie .n {
	color:#900;
	font-size:14px;
	font-weight:600
}
.cartZongjie .pn {
	color:#900;
	font-size:14px;
	font-weight:600
}
/*下拉框*/

.site-nav a { text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; cursor:pointer; }
.site-nav a:hover { text-decoration:underline; }

/* site-nav */
.site-nav  { height:35px; position:relative; font-family:微软雅黑; font-size:13px;}
.site-nav .navlinks { height:35px; padding-left:200px; overflow:hidden; }
.site-nav .navlinks li { height:19px; line-height:19px; float:left; padding:8px 0;}
.site-nav .navlinks li a { display:block; background-position:right -166px; padding:0 20px; *width:56px; height:19px; font-size:14px; color:#EDE8E6; text-align:center; text-decoration:none; }
.site-nav .navlinks li:hover { background-color:#1d6704; margin-left:-2px; padding-left:2px; }
.site-nav .navlinks li:hover a { background:none; }
.site-nav .navlinks li.on { background-color:#3F241F; margin-left:-2px; padding-left:2px; }
.site-nav .navlinks li.on a { background:none; }
.site-nav .navlinks li.last a { background:none; }
.site-nav .navlinks li a em { margin-right:2px; font-size:16px; }
.site-nav .categorys { width:200px; position:absolute; left:0; top:0; }
.site-nav .categorys h3 {   background-color:#725648; position:relative;height:3px; line-height:3px; font-size:3px; padding:0px; margin:0px }
.site-nav .categorys:hover h3,
.site-nav .categorys-hover h3 { background-color:#725648; }
.site-nav .categorys h3 a { display:block; font-size:15px; font-family:微软雅黑; color:#ECE7E5; letter-spacing:5px; background-position:-180px -160px; padding-left:20px; text-decoration:none; }
.site-nav .categorys h3 b.arrow { position:absolute; top:15px; right:12px; width:11px; height:6px; background-position:-160px -175px; display:block; overflow:hidden; }
.site-nav .categorys .categroup { background:#73584A; height:400px; display:none; }

.site-nav .categorys:hover .categroup,
.site-nav .categorys-hover .categroup { display:block; }
.site-nav .categorys dl { position:relative; background:url(/Content/images//menu_dl_sanjiao.png) no-repeat 183px 35px }
.site-nav .categorys dl a { color:#B8A199; }
.site-nav .categorys dt { height:68px; padding:5px 10px; border-bottom:solid 1px #624B40; border-top:solid 1px #81665C; }
.site-nav .categorys dt h4 { height:20px; line-height:20px; background-position:right -203px; *background:none; }
.site-nav .categorys dt h4 a { color:#EDE8E6; font-size:14px; }
.site-nav .categorys dt p { line-height:24px; }
.site-nav .categorys dt p a { margin-right:8px; *margin-right:6px; }
.site-nav .categorys dd { display:none; position:absolute; left:200px; top:-1px; border-top:solid 1px #624B40; height:80px; width:520px; overflow:hidden; }
.site-nav .categorys dd.h400 { height:400px; }
.site-nav .categorys dd.h320 { height:320px; }
.site-nav .categorys dd.h190 { height:190px; }
.site-nav .categorys dd li { border-top:dotted 1px #81665C; padding:4px 0 10px;  background:none}
.site-nav .categorys dd li:first-child,
.site-nav .categorys dd li.first { border-top:none; }	
.site-nav .categorys dd h5 { width:40px; float:left; line-height:24px; color:#EDE8E6; font-size:14px; font-weight:normal; }
.site-nav .categorys dd h5 a { color:#EDE8E6; }
.site-nav .categorys dd p { margin-left:50px; line-height:24px; *zoom:1; _height:1%; }
.site-nav .categorys dd p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.site-nav .categorys dd p a { width:60px; overflow:hidden; height:24px; line-height:24px; display:inline-block; float:left; _float:none; _width:52px; }
.site-nav .categorys dd p a.w80 { width:80px; _width:75px; }
.site-nav .categorys dd p.lh22 { line-height:22px; }
.site-nav .categorys dd p.lh22 a { line-height:22px; height:22px; }
.site-nav .categorys dd p.lh20 { line-height:20px; }
.site-nav .categorys dd p.lh20 a { line-height:20px; height:20px; }
.site-nav .categorys dd p.h44 { height:44px; overflow:hidden; }
.site-nav .categorys dd p.h110 { height:110px; overflow:hidden; }
.site-nav .categorys dd p.h120 { height:120px; overflow:hidden; }
.site-nav .categorys dd ul { height:100%; width:240px; padding:0 10px; float:left; }
.site-nav .categorys dd .subcates { background-color:#624B40; }
.site-nav .categorys dd .relcates { background-color:#58443A; }
.site-nav .categorys dl:hover, .site-nav .categorys dl.hover { background-color:#624B40; }
.site-nav .categorys dl:hover dt, .site-nav .categorys dl.hover dt { border:none; padding:6px 10px; }
.site-nav .categorys dl:hover dd, .site-nav .categorys dl.hover dd { display:block; }
.site-nav .categorys dl dd h5 { width:80px; _width:75px; }
.site-nav .categorys dl dd p { margin-left:85px; _margin-left:75px; }
.site-nav .categorys dl dd p a { width:50px; }
.site-nav .categorys dl dd p.col2 a { width:75px; }
.site-nav .categorys dl dd p a.w60 { width:60px; }
.site-nav .categorys dl dd p a.w80 { width:80px; }

.site-nav .categorys h3 b.arrow { display:none; }
.site-nav .categorys .categroup { display:block; }
/*下拉框*/


/*鲜花新分类 S*/

body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, dt, dd, ul, ol, li,dd, form, fieldset, legend, input, textarea, button, th{ margin:0px; padding:0px}


.stupClass{
width:968px; height:30px; line-height:30px; border-bottom:1px #DCDCDC solid; background-color:#FFF; margin:0px auto;
margin-bottom:10px; font-size:13px; color:#666; padding-left:10px;
}
.stupClass a{
	color:#666;
	text-decoration:none
}

.stupClass a:hover{
	color:#C30;
	text-decoration:underline
}